home *** CD-ROM | disk | FTP | other *** search
/ Windows 3-Pak - Disc 3 / Infomagic - Windows 3-Pak (Disc 3 of 3).iso / Telnet-Clients / anzz32u.exe / howto.txt < prev    next >
Text File  |  1999-08-12  |  17KB  |  343 lines

  1. This file can be found at
  2.    <ftp://ftp.anzio.com/pub/anzio12.1beta/howto.txt>
  3. This version is dated August 9, 1999, draft #3, and applies to version 12.1b.
  4. --------------------------------------------------
  5. Instructions for using some of the new features in
  6. AnzioWin, Anzio Lite, version 12.1
  7. --------------------------------------------------
  8. Version 12.1 of AnzioWin and Anzio Lite is in beta testing. That means that it
  9. is not generally shipping, but we are very interested in having people
  10. experiment with its NEW features, which are described below.
  11.  
  12. If you are interested merely in evaluating AnzioWin or Anzio Lite, please
  13. download the currently SHIPPING version, 12.0.
  14.  
  15. Please email all issues and questions to <ras@anzio.com>, and include your
  16. name, phone number, Windows environment, and the exact version number of
  17. Anzio.
  18.  
  19.  
  20. I. DOWNLOADING AND INSTALLING
  21.  
  22. You can download the latest demo of AnzioWin from
  23.    <ftp://ftp.anzio.com/pub/anzio12.1beta/anzz32d.exe>
  24. and/or Anzio Lite from
  25.    <ftp://ftp.anzio.com/pub/anzio12.1beta/anzz32u.exe>
  26. Each is a self-installing program.
  27.  
  28.  
  29. II. WHAT'S NEW, AND HOW TO USE IT
  30.  
  31. 1. Right Mouse Context Menu
  32.  
  33. The new default action for the right mouse single-click is to open a popup
  34. menu, sometimes called a context menu. You shouldn't have to do anything to
  35. enable this feature; if it appears not to be working, do
  36.    <alt-M>
  37.    hexpatch 6D3 07<enter>
  38.  
  39. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  40. 2. TAPI Modems
  41.  
  42. Starting in 12.1, Anzio has support for connection via TAPI (Telephone
  43. Application Programming Interface). Earlier Windows knew only about serial
  44. ports; an application such as Anzio had to know that the serial port was
  45. connected to a modem, and the application had to manage dialing and hanging up.
  46. With TAPI, Windows knows about the modem, and how to dial it. Now Anzio can be
  47. set to use a particular modem, by name, rather than by comm port. When Anzio
  48. needs to dial, it tells TAPI to do it. And so forth.
  49.  
  50. TAPI support in Anzio solves several problems, including: a) some modems work
  51. only with TAPI; b) Anzio can "borrow" a modem from fax reception software, for
  52. instance; c) some network-pooled modems can be accessed only with TAPI; and d)
  53. modems may have some special features that only TAPI will support.
  54.  
  55. The Communication Settings dialog in Anzio now lists "Modem" as an alternative
  56. to "Telnet" and "Serial", and it will show your available modem(s). The nearby
  57. "Setup" button allows you to configure that modem.
  58.  
  59. Note that in order to connect via a modem, Anzio has to know a phone number.
  60. Any time you have specified a TAPI connection, but Anzio does not have a phone
  61. number, you will get the message "No phone number", and Anzio will go to a "not
  62. connected" state. Then just go to Communicate:Dial (alt-D) and enter the
  63. number. Communicate:Hangup will terminate the call.
  64.  
  65. If you save parameters after having once done a Dial, Anzio will have the
  66. number, so when it is started again it will immediately dial.
  67.  
  68. There are ways of specifying a TAPI connection, including the phone number,
  69. from the command line, e.g.,
  70.          c:\anzio\anzio32 modem://phonenumber
  71. See the README.TXT file for more info.
  72.  
  73. We expect to improve these user interface issues in the future.
  74.  
  75. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  76. 3. IMEs in Windows 2000
  77.  
  78. Windows 2000 (a.k.a. NT 5) takes a large step in supporting multiple languages
  79. from one installation. Especially important is support for Far East languages
  80. Chinese, Japanese, and Korean (CJK). Because these languages have so many
  81. characters, they use various Input Method Editors (IMEs) for character entry.
  82. These IMEs can be installed and run on, for instance, a US Windows 2000
  83. installation.
  84.  
  85. Anzio 12.1 has special code to support input of Far East characters via IMEs.
  86. You shouldn't have to do anything to enable this feature in Anzio. Of course,
  87. you must be connected to a host system that supports one or more of these
  88. languages, have an appropriate Character Set selected, and have an appropriate
  89. Screen Font selected.
  90.  
  91. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  92. 4. Entering Unicode Characters
  93.  
  94. Unicode is a standard for 16-bit characters that represents all the world's
  95. major languages. If you are entering data in, for instance, a CCCII system, you
  96. may know the Unicode value of a particular Chinese character you wish to enter.
  97. You can now use Anzio's new command "UNICODE/S" (or UNICODE or UNIC) to enter
  98. that character. For instance, if you do
  99.    <alt-M>
  100.    UNICODE<enter>
  101. Then Anzio will prompt you for the Unicode value, up to 4 hex digits. This
  102. character is then sent to the host, using the current Character Set encoding.
  103.  
  104. The command itself can also include the value, such as
  105.    UNICODE 212B32
  106.  
  107. Unicode values can also be used for non-CJK characters, such as characters with
  108. accents or diacritics, Cyrillic, Greek, Hebrew, etc.
  109.  
  110. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  111. 5. Rlogin
  112.  
  113. Version 12.1 has added the rlogin protocol, which is similar to, but simpler
  114. and in some cases faster than the telnet protocol. Generally, you should use it
  115. only if you know you need to. Just select "rlogin" instead of "telnet"
  116. (formerly "TCP/IP") in the Communication Settings box.
  117.  
  118. You can also specify an rlogin connection from the command line, e.g.,
  119.          c:\anzio\anzio32 rlogin://somehost.com
  120. More examples are in README.TXT.
  121.  
  122.  
  123. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  124. 6. The PrintScreen Key
  125.  
  126. It's such a simple idea! The PrintScreen should print the screen. Now it will,
  127. unless it is disabled (see README.TXT for how to disable it).
  128.  
  129. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  130. 7. Bitmap Enhancements (AnzioWin only)
  131.  
  132. AnzioWin has long had the ability to show a bitmap graphic on the screen,
  133. either on the entire screen or in a specified area. Text can be displayed over
  134. the graphic. This can be used for a) a watermark screen background, b)
  135. host-directed display of pictures of employees, houses, parts, etc., c)
  136. text-over-forms applications, or d) whatever your imagination comes up with.
  137.  
  138. Enhancements in 12.1 provide more flexibility in this feature:
  139.  
  140.    * A graphic identified as a WATERMARK will will clear to the edge of Anzio's
  141.      window, instead of just to the edge of the character space.
  142.    * A graphic can be shown in a location identified in character coordinates,
  143.      where previously it would only be located in pixel coordinates.
  144.    * A graphic can be in GIF form (previously only BMP).
  145.    * A graphic can be fetched from an FTP or web server (previously only the
  146.      PC's disk).
  147.    * A graphic can be displayed zoomed to fit the specified space, while still
  148.      maintaining its aspect ratio.
  149.    * When the screen containing a graphic is printed, if Print Wizard is ON,
  150.      the screen's aspect ratio will be maintained, so the bitmap will look
  151.      right.
  152.  
  153. To load a watermark graphic, just do File:Background Bitmap. Other uses of
  154. graphics are beyond the scope of this file. See the README.TXT and the Anzio
  155. manual, then contact us for more information.
  156.  
  157. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  158. 8. Print Wizard Enhancements (AnzioWin only)
  159.  
  160. Anzio 12.1 adds the new features of Print Wizard 2.0, all related to Print
  161. Wizard's markup language. These are detailed in the Print Wizard documentation,
  162. but are highlighed here:
  163.  
  164.    * Included graphics can be in GIF (as well as BMP) form.
  165.    * Graphics files can be fetched from an HTTP or FTP server
  166.    * A new OVERLAY option allows for a full-page form overlay
  167.    * Text color can be specified
  168.    * Any character in Unicode can be specified to be printed
  169.    * The Euro character can be printed
  170.    * Various dimensions, such as for text or graphic placement, can now be
  171.      specified in units of inches, centimeters, etc.
  172.  
  173. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  174. 9. Sounds
  175.  
  176. Anzio has long had the ability to play wave (.wav) files to make sounds on
  177. suitably-equipped PCs, using the PLAYSOUND command. Like most Anzio commands,
  178. this command can be sent from the host. Two new features make this more
  179. powerful.
  180.  
  181. First, Anzio can be instructed to play the last file that was downloaded from
  182. the host. So for instance, if a Unix system has a file "mailcall.wav", the
  183. following two lines will download it (using Zmodem) and play it:
  184.    sz mailcall.wav
  185.    printf "\034playsound \${anz_last_recd}\035"
  186.  
  187. Second, the playsound command can now read the file from an FTP or HTTP server
  188. and play it. So, for instance:
  189.    printf "\034playsound ftp://ftp.anzio.com/pub/tada.wav\035"
  190. This method requires a module called WININET.DLL, which comes from Microsoft as
  191. part of various packages.
  192.  
  193. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  194. 10. Printing Net-based Files
  195.  
  196. Anzio's PRINTFILE command is a quick way of printing a file that exists on the
  197. PC, using Anzio's print engine. If Print Wizard is turned on, it will be used.
  198. Now, the PRINTFILE command can fetch the file to be printed from an FTP or HTTP
  199. server. For instance,
  200.    <alt-M>
  201.    PRINTFILE ftp://ftp.anzio.com/pub/anzdiff<enter>
  202. This also requires WININET.DLL as described above.
  203.  
  204. This opens up a new possibility in host-to-PC printing. A host system could
  205. generate a printfile, and place it in its FTP directory. Then, either a) the
  206. host could command Anzio to fetch and print the file, or b) the PC user, when
  207. it was convenient, could cause Anzio to fetch and print the file.
  208.  
  209. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  210. 11. DDE Commands (AnzioWin only)
  211.  
  212. DDE is a method by which one Windows program can communicate with another.
  213. Although it has been superseded by OLE, COM, etc., it remains a fairly simple
  214. way to accomplish some tasks. AnzioWin 12.1 adds support for DDE, in the form
  215. of several commands as listed below. Typically, you would program these
  216. commands into Anzio macros, or send them as Anzio commands from the host
  217. system. This makes Anzio work as a DDE client; we do not yet have support for
  218. Anzio as a DDE server.
  219.  
  220. To use DDE, you must know the "language" of DDE that is supported by the server
  221. application. With a few exceptions, we can't help you there -- you'll have to
  222. rely on that other software's documentation.
  223.  
  224. AnzioWin's DDE support is modeled after that provided in Excel (and other
  225. Office packages). However, Anzio supports only one "channel" or "conversation"
  226. at a time. Anzio's DDE commands are:
  227.    DDEINITIATE <programname> <topicname>
  228.    DDEPOKE <item> <data>
  229.    DDEREQUEST <item>
  230.    DDEEXECUTE <command>
  231.    DDETERMINATE
  232.  
  233. Note that the data returned from the DDEREQUEST function will be sent to the
  234. host, unless redirected into another command.
  235.  
  236. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  237. 12. Faxing with WinFax Pro (AnzioWin only)
  238.  
  239. While Windows and typical Windows applications have made it easy to do things
  240. interactively, they have often made it hard to do things automatically, or
  241. "batch". An example is faxing - it's often easy to interactively fax to a
  242. particular person (fax number), but hard to fax to a programmatically
  243. determined number. For instance, you might want to have a host program fax
  244. purchase orders directly to a vendor.
  245.  
  246. With AnzioWin's DDE support, and the program WinFax Pro, you can do that. The
  247. following command sequence, tested with WinFax Pro 9.0, uses DDE to fax an
  248. image of the screen to a particular phone number (comments on the right are
  249. not part of the commands):
  250.    DDEINITIATE FAXMNG32 TRANSMIT                (start the conversation)
  251.    DDEPOKE sendfax recipient("5555555")         (tell WinFax the phone number)
  252.    CHOOSEPRINTER WINFAX                         (tell Anzio to use WinFax
  253.                                                  as its printer)
  254.    PRINT                                        (print the screen)
  255.    EJECT                                        (terminate the print job)
  256.    CHOOSEPRINTER DEFAULT                        (reset Anzio to the default
  257.                                                  printer)
  258.    DDEEXECUTE GoActive                          (tell WinFax to go)
  259.    DDETERMINATE                                 (all done)
  260.  
  261. Of course the PRINT command could be replaced by a PRINTFILE or a passthrough
  262. print operation.
  263.  
  264. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  265. 13. Faxing with MAPI (AnzioWin only)
  266.  
  267. AnzioWin has a command MAPISENDFAX, which can initiate an outbound fax through
  268. the messaging system (MAPI) that is part of Windows. Note that Windows does not
  269. automatically come with a component that will fax. You must be sure you have
  270. obtained and installed a fax program, compatible with MAPI, before using
  271. Anzio's MAPISENDFAX command.
  272.  
  273. Sending a fax with MAPISENDFAX (and MAPI in general) is considerable different
  274. from the approach shown above for WinFax Pro. The process works like this:
  275.    1) You tell MAPI that you want to fax a particular document file.
  276.    2) MAPI makes sure that it has all the necessary information, including
  277.       destination fax number, cover sheet options, etc.
  278.    3) MAPI looks at the file's extension, and uses Windows' file type system
  279.       to determine what program should "print" that file. Specifically, it
  280.       looks for the "printto" action, and does the indicated command. Part of
  281.       the command would ordinarily include "%2", which is replaced by the name
  282.       of the fax printer driver which the application should print to.
  283.  
  284. The syntax for the command in AnzioWin is:
  285.    MAPISENDFAX <phonenum> <filename> <profile>
  286. where <phonenum> is the destination fax number, <filename> is the complete
  287. pathname of the document, and <profile> is a user profile as configured in
  288. Windows/MAPI. The profile is optional. If it is not mentioned, the default
  289. profile will be used. The profile indicates whether a cover sheet should be
  290. sent, and other details.
  291.  
  292. Because MAPI must send an existing file instead of being piped to, it makes it
  293. more difficult to fax from Anzio this way than with the WinFax approach shown
  294. above. You must print the document to a file, typically without adding any
  295. printer-specific codes, and then tell MAPI to fax it. Unfortunately at this
  296. point, AnzioWin is not set up so that MAPI can use AnzioWin to print a
  297. document. We'll look at this. For now, if you wanted to use the Print Wizard
  298. logic in processing the print data, you would need to have a freestanding copy
  299. of Print Wizard (a separate product from AnzioWin).
  300.  
  301. Some additional information is included in PrintWiz.doc.
  302.  
  303. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  304. 14. Working with Word Perfext for UNIX
  305.  
  306. Anzio now has enhanced support for Word Perfect (WP) for UNIX, in the form of
  307. an expanded 'anziotic.kys' file, with more key definitions, and a new
  308. 'anzio121.trs' terminal definition file for WP. This accomplishes:
  309.    * Keyboard layout now aligns with WP/DOS and WP/Windows support
  310.      for the enhanced PC keyboard, where F11 is Reveal Codes and
  311.      F12 is Block. Ctrl-Enter now does hard page break. For other
  312.      keys, do F3 F3 in WP.
  313.    * WP is now able to display many International characters, using
  314.      Anzio's support for UTF8 (Unicode) characters.
  315. To enable these new features:
  316.    * Set Anzio to an emulation type of 'anzio'
  317.    * Be sure the (new) keys file 'anziotic.kys' is loaded
  318.    * Place the file 'anzio121.trs' in Word Perfect's 'shlib' directory
  319.    * Set TERM or WPTERM or WPTERM51 to 'anzio121'
  320.  
  321. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  322. 15. Online Demo Site
  323.  
  324. We hope to have set up soon a machine you can telnet to, that will demonstrate
  325. many of the features of Anzio.
  326.  
  327. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  328. 16. Arabic and Hebrew
  329.  
  330. If your host system, to which Anzio is connected, is displaying Arabic and/or
  331. Hebrew, there are varying approaches to handling the issues of reordering
  332. (right-to-left) and reshaping (of Arabic). In simple terms, we have to know
  333. whether the host system is doing these tasks or Anzio should be doing them.
  334.  
  335. On Arabic and/or Hebrew enabled Windows systems, including Windows 2000, Anzio
  336. CAN do them, or can be told NOT to. This is done with some HEXPATCH commands,
  337. that are documented in the README.TXT file.
  338.  
  339. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  340. 17. New Installer
  341.  
  342. Coming soon, a new installer, based on Install Shield.
  343.